Fragment をコンポーネントのトップに置くのはアンチパターンではないかと考える
React
/
Vue.js
の
Fragment
をコンポーネントトップに置くと、「コンポーネントがマウントするDOM要素は1つである」という前提が崩れて色々困るんじゃないかという話
まあ
Layout Component
の中にコンポーネントを配置するとき、たいていセマンティック要素で囲んでるのでそこまで困らないなという気がしつつ、DOM要素数が不定になるのは他にも考えることが多くて困るというのはある
Render Props
の中身だと頻出するのでそのためにあるんじゃないかな
Fragment をコンポーネントのトップに置くのはアンチパターンではないかと考える | stin's blog